@charset "utf-8";
/* CSS Document */

/* 
Project:User Center
Version:1.0
Last Modify: 2010/05/31 by Jet Yang
Author: Fay li, Jet Yang
(c) BlogBus.com web design team
*/


/***** reset *****/
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
/* to preserve line-height and selector appearance */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
input, textarea, select { *font-size:100%; }
/*because legend doesn't inherit in IE */
legend { color:#000; }
/***** grid *****/
#wrapper { margin:auto; padding:0 20px; width:920px; }
#header { position:relative; margin-bottom:14px; z-index:5; }
#innerContainer { float:left; width:755px; display:inline; padding-left:1px; }
#pub_main { margin-top:15px; padding-left:1px; }
#sidebar { width:142px; float:right; display:inline; }
#sidebarL { width:142px; float:left; display:inline; margin-right:20px; }
#footer { padding:2em 0; text-align:center; color:#cacaca; clear:both; overflow:hidden; zoom:1; }
/***** public *****/
body { font-family: Tahoma, Verdana, Arial, Helvetica, "宋体", sans-serif; font-size:12px; color:#666; padding:14px 0; }
.clear { height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden; clear:both; }
a { color:#6bb044; text-decoration:none; }
a:hover { text-decoration:underline; cursor:pointer; }
a.pub_subLink { color:#999; }
a.pub_subLink:hover { color:#6bb044; text-decoration:none; }
.caution, a.caution { color:#ff9b33; }
.notice a { text-decoration:underline; }
.notice a:hover { text-decoration:none; }
a.popup { padding-right:16px; }
a.popup:hover { background:url(../image/popup_s.gif) no-repeat right 3px; }
a.popup2 { padding-right:16px; background:url(../image/popup_s.gif) no-repeat right 3px; }
.pub_info { color:#999; }
.noticeInfo { background:#FFFDD7 url(../image/icon_info.gif) no-repeat scroll 12px 13px; border:1px solid #FEE8BD; line-height:150%; margin:20px 20px 0; padding:10px 0 8px 33px; }
.alert { color: #FF0000; font-weight:normal; }
.tips, a.tips { color:#999; }
.popup_edit { margin-left:10px; }
.popup_edit .moreTag { margin-top:10px; height:265px; overflow: auto; }
.popup_edit .moreTag a { color:#666; margin-right:10px; line-height:160%; }
.popup_edit .moreTag a:hover { color:#6bb044; }
h2 { position:relative; font-size:16px; font-weight:bold; border-bottom:2px solid #f0f0f0; padding:6px 0 10px 5px; z-index:2; color:#6bb044; }
h2 a { color:#666; }
h2 span { font-size:12px; height:40px; font-weight:normal; position:relative; }
h2 span.subCurrent { display:block; font-size:12px; height:20px; font-weight:normal; position:absolute; right:10px; top:15px; color:#999; }
h2 span.subCurrent a.pub_blogName01 { padding-right:16px; background:url(../image/popup_s.gif) no-repeat right 3px; color:#6bb044; }
h2 span.subCurrent a.pub_blogName02 { padding-right:0; background:none; color:#6bb044; }
.pub_subMenu { padding:17px 0 0 7px; }
.pub_subMenu strong { color:#6bb044; }
.pub_subMenu a { color:#666; }
.pub_subMenu a:hover { color:#6bb044; }
.pub_subMenu .button { *margin-bottom:-2px;
}
.pub_subMenuRight { height:20px; text-align:right; margin-top:-20px; float:right; width:160px; }
.pub_Search01 { background:url(../image/bg_search.gif) no-repeat 0 0; zoom:1; }
.pub_Search01 .searchText { border:none; background:none; padding:0 5px; width:120px; height:20px; line-height:20px; *padding-bottom:2px;
color:#ccc; }
.pub_Search01 .searchButton { border:none; background:none; width:25px; height:20px; *height:24px;
cursor:pointer; }
.th1px { margin:0; padding:0; }
.th1px .th1px_l { height:1px; font-size:0; background: url(../image/th1px_l.gif) no-repeat left bottom; *background: url(../image/th1px_l.gif) no-repeat left bottom; }
.th1px .th1px_r { height:1px; font-size:0; background: url(../image/th1px_r.gif) no-repeat right bottom; }
.th1pxb { margin:0; padding:0; }
.th1pxb .th1px_l { height:1px; font-size:0; background: url(../image/th1px_l.gif) repeat-x -1px top; *background: url(../image/th1px_l.gif) no-repeat left top; }
.th1pxb .th1px_r { height:1px; font-size:0; background: url(../image/th1px_r.gif) no-repeat right top; }
.pub_list01 { border:1px solid #f0f0f0; color:#999; border-top:none; border-bottom:none; }
.pub_list01 th { height:25px; line-height:25px; background: url(../image/bg_list01_th.gif) repeat-x bottom; border:1px solid #dfdfdf; padding-left:10px; color:#666; border-top:none; }
.pub_list01 td { /*height:39px; line-height:39px;  vertical-align: middle;*/background:#fff url(../image/h_line_dot.gif) repeat-x bottom; padding:10px 0 10px 10px; vertical-align:top; line-height:140%; }
.pub_list01 td a { color:#666; }
.pub_list01 td a:hover { color:#6bb044; text-decoration: underline; }
.pub_list01 .odd td { background-color:#f5f5f5; }
.pub_list01 td.tdCenter { text-align:center; padding-left:0; }
.pub_list01 th.tdCenter { text-align:center; padding-left:0; }
.pub_list01 td.PLtitle .status { vertical-align: text-top; cursor:pointer; } 
.pub_list01 td.PLtitle { }
.pub_list01 td.PLtitle .quickOut { height:14px; _height:18px; }
.pub_list01 td.PLtitle .quick { margin:0 0 0 5px ; color:#999; display:none; background:url(../image/"popup_s.gif") no-repeat scroll left 2px; }
.pub_list01 td.PLtitle .quick a { color:#999; padding-left:13px; }
.pub_list01 td.PLtitle .quick a:hover { color:#6bb044; }
.pub_list01 td.PLauthor { padding-right:10px; }
.pub_list01 td.PLcat { padding-right:10px; }
.pub_list02 th { width:70px; text-align:left; padding-left:10px; }
.pub_list02 td { padding-left:10px; }
.pub_listFoot { margin-top:13px; height:30px; overflow:hidden; zoom:1; }
.pub_topline { border-top:1px solid #dddddd; }
.pub_topline01 { background:url(../image/dottedline2.gif) repeat-x top; }
.pub_hidden_show { width:100%; cursor:pointer; }
.bgGray { background:#f5f5f5 url(../image/bg_spacer.gif) repeat-x 0 top; border-top:solid 1px #ececec; zoom:1; }
.pagecent, span.pager { color:#333; padding:4px 0 2px; }
.pagecent a, span.pager a { padding:2px 2px; }
.pagecent span, span.pager span.current { padding:1px 2px; border:1px solid #d3d3d3; font-weight:bold; color:#999; }

.pub_addnew_hidden { width:100%; padding:10px 0 9px; margin-bottom:15px; }
.pub_hidden_show { width:100%; cursor:pointer; }
.pub_hidden_show strong { margin-left:10px; }
/***** form *****/
input, select, textarea { -x-system-font:none; font-family:Verdana, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; padding:1px; }
label { cursor:pointer; }
.button { text-align:center; }
input.button { padding:0.1em 0.8em 0.1em; *padding:0.2em 0.8em 0.1em; cursor:pointer; text-align:center; }
.button input { padding:0.2em 1em 0.2em; *padding:0.4em 1em 0.2em; margin:1.2em; cursor:pointer; }
/***** header *****/
#header .globeNavi { position:absolute; right:10px; _right:30px; top:-2px; text-align:right; color:#aaa; height:24px; line-height:24px; z-index:55; }
#header .globeNavi a { color:#aaa; margin:0 3px; }
#header .globeNavi a:hover { color:#6bb044; }
#header .globeNavi a.home { background:url(../image/home.gif) no-repeat 0 0; padding-left:18px; }
#header img.avatar { position:absolute; left:16px; top:-4px; border:solid 1px #cbcbcb; padding:1px; width:48px; height:48px; overflow:hidden; z-index:33; }
#header h1 { margin:4px 0 12px 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; position:relative; }
#header h1 .userInfo { padding-right:10px; background:url(../image/dottedline.gif) repeat-y right 0; background:none; }
#header h1 .userInfo a { background:url(../image/arrow.gif) no-repeat right 0; padding-right:16px; color:#333; }
#header h1 .userInfo a:hover { background:url(../image/arrow1.gif) no-repeat right 0; text-decoration:none; }
#header h1 .greeting { font-size:12px; font-weight:normal; color:#888; }
#header h1 .region { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#a8a8a8; }
#header h1 .region strong { color:#666; background:url(../image/wheather_sun.gif) no-repeat right center; padding-right:24px; }
#header .subInfo { margin-left:80px; }
#header .weather { float:left; color:#888; }
#header .weather a.city { font-weight:bold; background:url(../image/arrow.gif) no-repeat right 4px; *background:url(../image/arrow.gif) no-repeat right 2px; padding-right:12px; color:#6bb044; }
#header .weather a.city:hover { background:url(../image/arrow1.gif) no-repeat right 4px; *background:url(../image/arrow1.gif) no-repeat right 2px; color:#999; text-decoration:none; }
#header .weather b { padding:0 5px; }
#header .services { float:right; padding-right:12px; padding-top:2px; }
#header .services a { margin-left:18px; padding-top:2px; }
#header .services a:hover { color:#ff9933; }
#header .services a.account { background:url(../image/icon_accout.gif) no-repeat 0 2px; *background:url(../image/icon_accout.gif) no-repeat 0 0;
padding-left:18px; }
#header .services a.pm0 { background:url(../image/icon_pm0.gif) no-repeat 0 2px; padding-left:21px; }
#header .services a.pm0 b { font-weight:normal; }
#header .services a.pm1 { background: url(../image/icon_pm.gif) no-repeat 0 2px; padding-left:21px; }
#header .services a.pm1 b { color:#ff9933; }
#header .services span.fpm0 { background:url(../image/icon_fpm0.gif) no-repeat 0 2px; padding-left:21px; margin-left:18px; padding-top:2px; color:#6bb044; }
#header .services span.fpm0 b { font-weight:normal; }
#header .services a.fpm1 { background: url(../image/icon_fpm.gif) no-repeat 0 2px; padding-left:21px; }
#header .services a.fpm1 b { color:#ff9933; }
#header .services a.vip { background:url(../image/icon_vip.gif) no-repeat 0 1px; padding-left:18px; }

/***** drop menu *****/
.pub_dropmenuP { position:relative; z-index:11; }
.pub_dropmenu { background:#fff; position:absolute; border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:1px solid #777; border-right:1px solid #777; z-index:799; display:none; z-index:12; }
.pub_dropmenu .pub_dm_close { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:bold; }
.pub_dropmenu li { padding:1px 0; margin:0 3px; background:url(../image/dottedline2.gif) repeat-x left bottom; text-align:left; }
.pub_dropmenu li.last { background-image:none; }
.pub_dropmenu li a { font-size:12px; background:none; padding:8px 20px; display:block; color:#666; }
.pub_dropmenu li a:hover { color:#fff; background:#90C05A; text-decoration:none; }
.pub_dropmenuX { background:#fff; position:absolute; border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:1px solid #777; border-right:1px solid #777; z-index:799; height:250px; overflow:auto; }
.pub_dropmenu input.button { padding:0.1em 2px; }
.pub_dm_close { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; font-weight:bold; }
#header h1 .pub_dropmenuP li a { font-size:12px; font-weight:normal; background:none; padding:8px 20px; display:block; color:#666; }
#header h1 .pub_dropmenuP li a:hover { color:#fff; background-image:none; background:#90C05A; }
#dm_changeBlog { left:0px; top:16px; width:140px; }
#dm_userInfo { left:0px; top:20px; width:162px; }
#dm_changCity { left:0; top:18px; width:190px; padding:15px; }
#dm_changCity p { margin-bottom:10px; }
#dm_changCity select { width:89px; }
#dm_changCity div { padding:10px 0 0; text-align:center; }

/***** navbar *****/
.mainNavi { margin-top:12px; background:url(../image/main_navigation.gif) no-repeat 0 0; height:63px; overflow:hidden; }
.mainNavi .menus { padding-left:32px; height:33px; overflow:hidden; }
.mainNavi .menus li { float:left; font-size:14px; height:33px; overflow:hidden; background:url(../image/main_navi_bg.gif) no-repeat 0 0; }
.mainNavi .menus li a { float:left; display:block; padding:0 0 0 26px; height:33px; line-height:33px; line-height:37px; color:#fff; }
.mainNavi .menus li a strong { display:block; padding:0 24px 0 0; line-height:37px; }
.mainNavi .menus li.actived a { background:url(../image/main_navi_actived.gif) no-repeat left 0; color:#6bb044; }
.mainNavi .menus li.actived a strong { background:url(../image/main_navi_actived.gif) no-repeat right 0; }
.mainNavi .menus li.first { background:none; }
.mainNavi .menus li.first a { background-position: -2px 0; }
.mainNavi .subMenus { padding:0; height:30px; line-height:30px; overflow:hidden; color:#ccc; }
.mainNavi .subMenus a { margin:0 6px; color:#666; }
.mainNavi .subMenus a.actived { color:#6bb044; }
/***** sidebar *****/
#sidebarL .module { padding-top:10px; background:url(../image/side_mod_bg.gif) no-repeat 0 0; line-height:140%; margin-bottom:14px; }
#sidebarL .moduleBody { padding:0 10px 14px; background:url(../image/side_mod_bg.gif) no-repeat 0 bottom; }
#sidebarL .module h3 { background:url(../image/utility_menus_heading.gif) no-repeat 0 0; height:21px; line-height:21px; overflow:hidden; font-size:12px; color:#fff; text-indent:14px; }
#sidebarL .module h4 { font-size:12px; color:#999; }
#sidebarL #utilityMenus { padding-top:6px; }
#sidebarL #utilityMenus .moduleBody { padding:0 5px 7px 6px; }
#sidebarL #utilityMenus ul { margin:10px 4px 0; padding:2px 0; background:url(../image/dottedline2.gif) repeat-x 0 bottom; }
#sidebarL #utilityMenus li { font-size:12px; padding:0 0 8px 40px; height:17px; line-height:17px; letter-spacing:0.1em; }
#sidebarL #utilityMenus li.topics { background:url(../image/icon_topics.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.qingcheng { background:url(../image/icon_mag.gif) no-repeat 10px 1px; }
#sidebarL #utilityMenus li.shop { background:url(../image/icon_shop.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.yohoCity { background:url(../image/icon_yohocity.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.zodiac { background:url(../image/icon_zodiac.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.music { background:url(../image/icon_music.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.api { background:url(../image/icon_api.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.iresearch { background:url(../image/icon_iresearch.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.vote { background:url(../image/icon_vote.gif) no-repeat 12px 0; }
#sidebarL #utilityMenus li.share { background:url(../image/icon_share.gif) no-repeat 12px 0; }
#sidebarL #utilityMenus li.settings { background:url(../image/icon_settings.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.bloglink { background:url(../image/icon_bloglink.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.exchange { background:url(../image/icon_exchange.gif) no-repeat 10px 0; }
#sidebarL #utilityMenus li.cityPhoto { background:url(../image/icon_cityphoto.gif) no-repeat 11px 0; }
#sidebarL #utilityMenus li.alady { background:url(../image/icon_alady.gif) no-repeat 12px 0; }
#sidebarL #utilityMenus li.widge { background:url(../image/icon_widge.gif) no-repeat 12px 0; }
#sidebarL #utilityMenus li.actived a { font-weight:bold; }
#sidebar { width:142px; margin-top:36px; }
#sidebar .sidebarTop { height:10px; background:url(../image/side_top.gif) no-repeat left bottom; }
#sidebar .sidebarBody { background:url(../image/side_body.gif) repeat-y left; }
#sidebar .sidebarBottom { height:12px; background:url(../image/side_bottom.gif) no-repeat left top; }
#sidebar .sidebarBody { min-height:150px; padding:0 7px 0 5px; color:#999; overflow:auto; zoom:1; }
#sidebar .sidebarBody h3 { height:17px; line-height:17px; text-indent:20px; background:url(../image/icon_info.gif) no-repeat left 0px; margin-bottom:10px; }
#sidebar .sidebarBody p { margin-bottom:10px; }
#sidebar .sidebarBody p a { padding-left:10px; color:#999; background:url(../image/arrow5.gif) no-repeat 2px 4px; }
#sidebar .sidebarBody p a:hover { color:#6bb044; background:url(../image/arrow4.gif) no-repeat 2px 4px; }
#sidebar .sidebarBody .sideNavi { text-align:right; height:14px; line-height:14px; color:#ccc; }
#sidebar .sidebarBody .sideNavi a { color:#999; }
#sidebar .sidebarBody .sideNavi a:hover { background:#6bb044; color:#fff; }
#subMenuPersonal { margin-left:380px; }
/***** dashBoard *****/
.dashMain { width:550px; float:left; display:inline; margin-left:1px; }
.dashSide { width:184px; float:right; display:inline; }
#summary { background:url(../image/bg_dashboard.gif) no-repeat center bottom; overflow:hidden; _overflow: visible; _height:112px; min-height:22px; zoom:1; }
#summary .summary_top { height:8px; background:url(../image/bg_dashboard.gif) no-repeat center top; font-size:0; }
#summary .summary_l { float:left; display:inline; width:400px; padding:2px 0 0 20px; }
#summary .summary_l p { margin-bottom:5px; line-height:160%; }
#summary .summary_r { float:left; display:inline; margin-top:10px; margin-left:10px; }
#tabs1 { margin-top:16px; }
#summary .summary_n { width:500px; padding:2px 0 5px 20px; }
#summary .summary_n p { margin-bottom:5px; line-height:140%; }
.dashboardmainMod { margin-top:15px; }
.dashboardmainMod h3 { font-size:14px; font-weight:bold; border-bottom:2px solid #f0f0f0; padding:5px 0 5px 5px; z-index:2; color:#6bb044; margin-bottom:10px; }
.avatarList02 li { overflow:hidden; zoom:1; margin-bottom:8px; }
.avatarList02 li img { float:left; display:inline; margin-left:5px; padding:1px; border:1px solid #f0f0f0; }
.avatarList02 li a img { border:1px solid #ddd; }
.avatarList02 li a:hover img { border:1px solid #6bb044; }
.avatarList02 li .desc { float:right; width:480px; display:inline; margin-right:5px; }
.avatarList02 li .desc h5 { margin-bottom:2px; }
.avatarList02 li .desc h5 a { color:#666; }
.avatarList02 li .desc h5 a:hover { color:#6bb044; }
.avatarList02 li .desc p { line-height:140%; }
.avatarList03 { overflow:hidden; zoom:1; }
.avatarList03 li { float:left; display:inline; width:126px; height:165px; text-align:center; }
.avatarList03 li img { padding:3px; border:1px solid #f0f0f0; }
.avatarList03 li a img { border:1px solid #f0f0f0; }
.avatarList03 li a:hover img { border:1px solid #6bb044; }
.avatarList03 li p { color:#ccc; }
.avatarList04 { overflow:hidden; zoom:1; }
.avatarList04 li { width:80px; height:90px; float:left; display:inline; overflow:hidden; text-align:center; }
.avatarList04 li img { padding:1px; border:1px solid #ddd; }
.avatarList04 li a img { border:1px solid #ddd; }
.avatarList04 li a:hover img { border:1px solid #6bb044; }
.avatarList04 li .desc { line-height:120%; }
.avatarList04 li .desc a { color:#666; }
.avatarList04 li .desc a.del { font-family:Arial; color:#ccc; text-decoration:none; }
.avatarList04 li .desc a:hover { color:#6bb044; }
#db_fdmay .avatarList04 { padding-top:10px; }
#db_fdmay .avatarList04 li { width:90px; height:90px; float:left; display:inline; overflow:hidden; text-align:center; }
#kanfa { margin-top:13px; }
.dashSide { }
.dashSideMod { width:182px; background:url(../image/bg_dashboardside.gif) no-repeat left bottom; margin-bottom:15px; }
.dashSideMod .dashSideModTop { height:5px; width:182px; background:url(../image/bg_dashboardside.gif) no-repeat left top; font-size:0px; }
.dashSideMod h4 { height:21px; line-height:21px; background:url(../image/bg_dashboardside_title.gif) no-repeat center center; color:#6bb044; /*text-indent:20px;*/ text-indent:10px; margin:0; padding:0; }
.dashSideModBody { padding: 9px 10px; }
.dashSideMod p { line-height:160%; }
.dashSideMod .upgrade { text-align:right; }
#accountInfo .dashSideModBody { padding-left:15px; padding-bottom:11px; }
#accountInfo .dashSideModBody p { margin-left:5px; }
#astro .dashSideModBody { padding-top:5px; *padding-top:2px; }
#astro .dashSideModBody img { float:left; margin-right:5px; width:36px; height:36px; }
#astro .dashSideModBody p { line-height:150%; }
#astro .dashSideModBody a { color:#666; }
#astro .dashSideModBody a:hover { color:#6bb044; }
#astro .as_more { float:right; margin-top:-16px }
#astro .as_more a { color:#6bb044; }
#announce .dashSideModBody { padding-top:6px; padding-bottom:13px; }
#announce ul { margin-top:2px; }
#announce ul li { margin-bottom:8px; }
#announce ul li a { color:#666; background:url(../image/arrow5.gif) no-repeat left 4px; padding-left:10px; }
#announce ul li a.caution { color:#ff9933; }
#announce ul li a:hover { color:#6bb044; background:url(../image/arrow4.gif) no-repeat left 4px; padding-left:10px; }

#activity .avatarList02 li { overflow:hidden; zoom:1; margin-bottom:8px; }
#activity .avatarList02 li img { margin-left:0px; }
#activity .avatarList02 li .desc { width:100px; }
#activity .avatarList02 li .desc p { line-height:130%; }
.themeshow { text-align:center; margin:10px 0; padding-bottom:10px; }
#sidebarL .themeshow { margin:0 0 10px; }
#sidebarL .themeshow h4 { color:#6bb044; text-align:left; margin-bottom:10px; }
#sidebarL .themeshow a img { margin-bottom:15px; border:1px solid #f0f0f0; }
.themeshow h5 { margin-top:5px; }
.themeshow h5 a { color:#666; }
.themeshow h5 a:hover { color:#6bb044; }
/***** tabs *****/
.main { clear:both; text-align:center; overflow:hidden; zoom:1; }
#tabs1 { text-align:left; width:550px; }
.menu1box { position:relative; overflow:hidden; height:25px; width:550px; text-align:left; }
.menu1box h3 { font-size:14px; color:#6bb044; padding-top:5px; padding-left:10px; }
.menu1box h3 a.pub_subLink { font-size:12px; font-weight:normal; }
#menu1 { position:absolute; top:0; right:0; z-index:100; }
#menu1 li { float:left; display:block; cursor:pointer; width:56px; text-align:center; line-height:25px; height:25px; background: url(../image/bg_channelTab.gif) no-repeat left top; border-bottom:1px solid #ddd; }
#menu1 li.hover { background: url(../image/bg_channelTabHover.gif) no-repeat left top; border-bottom:1px solid #fff; font-weight:bold; }
#menu1 li a { color:#666; }
#menu1 li a:hover { text-decoration:none; }
#menu1 li.hover a { color:#6bb044; }
#menu1 #first { background:url(../image/bg_channelTabLine.gif) no-repeat right top; width:1px; }
.main1box { clear:both; margin-top:-1px; border:1px solid #ddd; }
#main1 div { height:141px; width:548px; background:url(../image/bg_tabMain.gif) no-repeat center center; display: none; overflow:hidden; zoom:1; }
#main1 div.block { display: block; }
.articleList { width:550px; text-align:left; margin-top:15px; }
.articleList li { width:250px; list-style-position:outside; display:inline; padding:0 12px 8px; height:16px; position: relative; float:left; zoom:1; }
.articleList li span { position:absolute; right:12px; }
.articleList li a { color:#666; }
.articleList li a:hover { color:#6bb044; }
.articleList li span a { color:#6bb044; }
.articleList li span a:hover { color:#999; }
#main1 #vision { background: none; }
.photoList { width:535px; margin:0 0 0 13px; padding:0; }
.photoList li { float:left; display:inline; margin:15px 13px 0 0; padding:0; }
.photoList li p { margin:0; padding:5px 0; }
/***** blogPostList *****/
h2.pri_blog { background:url(../image/v_line.gif) no-repeat 80px 6px; }
h2.pri_blog a.pri_blogName { padding-right:20px; background:url(../image/popup.gif) no-repeat right 0; }
.pri_blogPostList { width:100%; }
.pri_blogPostAction { float:left; display:inline; margin-left:5px; }
.pri_blogPostPage { float:right; display:inline; margin:5px; }
/***** blogwrite *****/
.pri_posrWrite01 { width:100%; }
.pri_posrWrite01 td { padding-left:3px; *padding-left:0; }
.pri_posrWrite01 label { font-weight:bold; padding-left:8px; }
.height30 { height:30px; }
.pri_posteditor { text-align:left; width:748px; }
.pri_posteditor .editor { width:745px; height:300px; overflow: hidden; border:1px solid #d0d0d0; }
.joinTopic { padding:5px 0; }
.joinTopic .jionTopic_topics { padding-left:8px; line-height:180%; padding-bottom:5px; }
.joinTopic .jionTopic_topics label { padding-left:0px; font-weight:normal; }
.tagCloudOut { padding:5px 0; float:left; width:100%; }
.tagCloud { margin:5px 0 5px 65px; display:none; }
.advsetH { text-align:left; }
.advsetF label { padding-left:0px; }
.advset { display:none; }
/***** tag link catalog *****/
.addNewCat { margin-top:-3px; }
.addNewCat label { font-weight:bold; cursor:auto; }
.addNewLink { margin-top:-3px; }
.addNewLink label { font-weight:bold; cursor:auto; margin-left:10px; }
.addNewLink .addNewLinkSub { margin-left:76px; }
.tagList { padding:10px 0 5px; overflow:hidden; zoom:1; line-height:100%; }
.tagList li { float:left; *white-space:nowrap;
margin-right:40px; padding:0 0 10px; }
.tagList li input { vertical-align:middle; }
.tagList li span { margin-right:5px; }
.tagList li span a { }
/***** commernt *****/
.pri_commentList { width:100%; }
.pri_commentList td { vertical-align:top; height:auto; line-height:120%; padding-top:10px; padding-bottom:10px; }
.pri_commentList td p { margin-bottom:10px; }
.pri_commentRe { width:550px; margin-bottom:10px; }
.pri_commentRe th { text-align:left; width:80px; vertical-align:top; line-height:150%; padding-left:10px; }
.pri_commentRe td { padding-bottom:14px; vertical-align:top; line-height:150%; padding-left:10px; }
.pri_commentReOut { padding-top:20px; }
/***** blog setting *****/
.blogsetting { padding-top:10px; }
.pri_blogsetting { width:100%; margin-bottom:20px; }
.height40 { height:40px; }
.heightTxt { vertical-align:top; padding-top:4px; }
.delBlog { text-align:right; padding-bottom:10px; }
.pri_blogsetting2 { width:750px; margin-bottom:20px; }
.pri_blogsetting2 td { width:255px; height:40px; }
.pri_blogsetting2 th { width:140px; height:40px; }
.blogIMEX { padding-top:10px; }
.blogIMEX h4 { background:url(../image/arrow2.gif) no-repeat left center; padding-left:10px; }
.blogIMEX .intro { padding:10px 0; }
.blogIMEX .intro p { margin-bottom:10px; }
.blogIMEX .intro ul li { list-style: inside circle; margin-bottom:5px; }
.blogImport { padding:10px 10px 20px; }
.blogExport { padding:25px 10px 10px; }
.blogIMEX .intro a.pub_blogName01 { padding-right:16px; background:url(../image/popup_s.gif) no-repeat right 1px; }
/***** theme setting *****/
.currentTheme { margin-top:30px; margin-bottom:30px; }
.currentTheme table h3 { font-size:14px; margin-top:2px; padding-bottom:15px; }
.currentTheme table strong { color:#6bb044; }
.currentTheme table p { margin-bottom:5px; }
.currentTheme .custom { border-left:1px solid #ddd; padding-left:1.5em; width:48%; }
.currentTheme .custom p a { color:#666; }
.currentTheme .custom p a:hover { color:#6bb044; }
.themePicker { margin-left:22px; margin-bottom:20px; }
.themePicker p { margin-top:30px; margin-bottom:10px; }
.themePicker select { margin-right:14px; }
#item-list { width: 100%; margin-top: 10px; display:block; }
#item-list .item { height: 280px; width: 250px; text-align: center; float: left; color:#777; }
#item-list .item .info { height: 3em; width: 100%; margin-top: 3px; }
#item-list .item .info div { margin-right: 4px; margin-left: 4px; height:1.8em; overflow:hidden; }
#item-list .item .info strong { color:#6bb044; }
#item-list .item .info a { color:#666; }
#item-list .item .info a:hover { color:#6bb044; }
.themeName { margin:10px 6px 0; }
.layout { padding-bottom:15px; }
.layoutSetting { color:#777; }
.layoutSetting a { color:#666; }
.layoutSetting a:hover { color:#6bb044; }
.themeImport { margin-left:5px; margin-top:20px; }
.themeImport h4 { margin-bottom:10px; }
.themeImport p { margin-top:10px; color:#999; }
.modifyTheme { width:100%; }
.modifyTheme th { width:70px; text-align:left; padding-left:5px; }
.modifyTheme td { height:40px; line-height:40px; }
.modifyTheme td textarea { height:300px; width:640px; overflow:auto; }
/***** all blog *****/
.currentBlog { padding:15px; margin-bottom:3px; background:url(../image/bg_allblog.gif) no-repeat top left; }
.blogItem { padding:12px 5px 10px; background:url(../image/h_line_dot.gif) repeat-x bottom; }
.blogName { height:16px; line-height:16px; padding-left:18px; background:url(../image/home.gif) no-repeat left 1px; position:relative; }
.currentBlog .blogName { font-size:14px; margin-bottom:10px; padding:0; background:none; }
.blogName .defaultBlog { font-size:12px; font-weight:normal; position:absolute; right:10px; }
.blogName span { color:#999; }
.blogDesc { margin-bottom:10px; font-size:12px; }
.currentBlog .blogStatic { font-weight:bold; color:#666; }
.blogStatic { overflow:hidden; zoom:1; padding:2px 0; color:#666; margin-top:5px; }
.currentBlog .blogStatic a { color:#666; }
.currentBlog .blogStatic a:hover { color:#6bb044; }
.blogStatic span { display:block; width:120px; float:left; }
.blogStatic a { color:#333; }
.blogStatic a:hover { color:#6bb044; }
.blogStatic span.blogAction { font-weight:normal; width:374px; text-align:right; color:#999; }
.blogStatic span.blogAction a { color:#999; }
.blogStatic span.blogAction a:hover { color:#6bb044; }
.currentBlog span.blogAction { width:484px; }
.blogDel .intro { padding:10px 10px 0; }
.blogDel .intro p { margin-bottom:10px; }
.blogDel .delBlogAction { padding:10px 10px; }
/***** personal setting *****/
.personalsetting { padding:15px 0; }
.visib { width:150px; text-indent:0; }
.visib select { width:100px; }
.pri_avatar { width:100%; }
.pri_avatar th { width:70px; text-align:left; padding-left:10px; }
.pri_avatar .imgAvatar { border:1px solid #f0f0f0; padding:8px; }
.pri_personalList01 { width:100%; margin-bottom:15px; }
.pri_personalList01 th { width:70px; text-align:left; height:30px; padding-left:10px; }
.pri_personalList01 td { padding-left:1em; height:40px; }
.pri_personalList02 { width:100%; }
.pri_personalList02 th { width:70px; text-align:left; vertical-align:top; padding-top:10px; padding-left:10px; }
.pri_personalList02 td { padding-top:5px; padding-bottom:10px; padding-left:1em; }
.pri_personalList01 .odd th { background:#fafafa; }
.pri_personalList01 .odd td { background:#fafafa; }
.pri_personalList02 textarea { width:450px; height:80px; overflow:auto; }
.pri_personalList02 .visib { vertical-align:top; }
.pri_personalList03 { width:100%; color:#999; }
.pri_personalList03 .eduItem td { height:40px; background: url(../image/h_line_dot.gif) repeat-x bottom; }
.pri_personalList03 .eduItem td.eduName { padding-left:30px; }
.pri_personalList03 .eduItem td.eduMajor { padding-left:1em; width:200px; }
.pri_personalList03 .eduItem td.eduYear { width:80px; text-align:center; }
.pri_personalList03 .eduItem td.eduDegree { width:50px; text-align:center; }
.pri_personalList03 a { color:#666; }
.pri_personalList03 a:hover { color:#6bb044; text-decoration: underline; }
.pri_personalList04 { width:100%; }
.pri_personalList04 td { vertical-align:top; padding:15px 0 10px 30px; background: url(../image/h_line_dot.gif) repeat-x bottom; }
.pri_personalList04 td h4 { position:relative; margin-bottom:10px; }
.pri_personalList04 td h4 span { font-weight:normal; }
.pri_personalList04 td h4 span.workAction { position:absolute; right:0; }
.pri_personalList04 td p { line-height:140%; margin-bottom:5px; }
.pri_personalAddnew { margin:30px 10px 0; }
.pri_personalAddnew h4 { background:url(../image/arrow2.gif) no-repeat left 2px; padding-left:10px; padding-bottom:5px; }
.pri_personalAddnew .addNew { width:100%; margin:10px 0; }
.pri_personalAddnew .addNew td { height:30px; line-height:30px; }
.addNewaddinfo { text-align:right; padding-bottom:10px; }
/***** personal info*****/
/*.personalInfo { margin-top:-14px; }
.basicInfo { overflow:hidden; zoom:1; margin-bottom:20px; }
.basicInfoL { float:left; width:230px; display:inline; margin-left:10px; }
.basicInfoL .avatar { margin:18px 0; }
.basicInfoL .avatar img { padding:8px; border:1px solid #f0f0f0; }
.basicInfoL .about { padding:10px; }
.basicInfoR { float:right; width:510px; display:inline; }
.basicInfo ul { margin:15px 0 0 7px; }
.basicInfo ul li { padding-bottom:8px; line-height:140%; color:#888; }
.basicInfo ul li span { color:#000; }
ul.basicInfo { margin-bottom:14px; }
.advanceInfo { width:100%; float:right; }
.infoItem { width:100%; margin:0 10px 22px; float:left; display:inline; }
.infoItem .title { height:20px; line-height:20px; padding:4px 0 3px 10px; background:#fafafa url(../image/bg_spacer.gif) repeat-x top; border-top:1px solid #ececec; }
.infoItem .title h4 { color:#666; background:url(../image/arrow2.gif) no-repeat left center; padding-left:10px; }
.infoItem ul { margin-top:10px; }
.infoItem li { padding:5px; overflow:hidden; zoom:1; }
.infoItem span { font-weight:normal; color:#999; }
.careerInfo li { padding-bottom:10px; }
.careerInfo li h5 { margin-bottom:5px; position:relative; color:#666; }
.careerInfo li h5 span { display:inline; float:none; color:#999; }
.careerInfo li span.careerTime { position:absolute; right:10px; text-align:right; }
.careerInfo li p { color:#888; }
.eduInfo li h5 { margin-bottom:5px; position:relative; color:#666; }
.eduInfo li h5 span { color:#999; }
.eduInfo li h5 span.eduYear { position:absolute; right:10px; text-align:right; }
.eduInfo li p { color:#888; }
.blogInfo li h5 { margin-bottom:5px; }
.blogInfo li h5 span { display:inline; float:none; color:#999; }
.blogInfo li { padding-bottom:10px; }
.addInfo div { padding:10px; color:#888; }
.visiStat { font-size:12px; color:#ccc; float:right; display:inline; margin-top:-18px; margin-right:20px; _margin-right:10px; }*/
/* Files */
.progressBar { margin-bottom:20px; text-align:right; position:relative; }
.progressBar img { position:absolute; left:14px; top:10px; height:14px; }
.progressBar .normal { padding:0 12px; height:34px; line-height:34px; overflow:hidden; background:url(../image/progress_normal.gif) no-repeat 0 0; }
.progressBar .unlimited { padding:0 12px; height:34px; line-height:34px; overflow:hidden; background:url(../image/progress_unlimited.gif) no-repeat 0 0; }
.progressBar .notice { margin:8px 4px 0; text-align:left; }
.files_field { }
.files_field li { margin-bottom:10px; width:110px; height:160px; padding-right:14px; overflow:hidden; text-align:center; float:left; }
.files_field li a { color:#666; }
.files_field li a:hover { color:#6bb044; text-decoration:underline; }
.files_field li .icon { display:table-cell; +display:block;
position:static; +position:relative;
overflow:hidden; width:110px; height:110px; background:url(../image/file_bg.gif) no-repeat 0 0; vertical-align:middle; text-align:center; }
.files_field li .icon p { display:table-cell; +display:block;
margin:0; position:static; +position:absolute;
top:50%; left:50%; width:110px; margin-left:auto; margin-right:auto; }
.files_field li .icon img { position:static; +position:relative;
top:auto; +top:-50%;
left:auto; +left:-50%;
zoom:1; }
.files_field li .info { padding-top:4px; line-height:150%; }
.files_action { margin:0 4px 16px; }
.files_action .button { margin-bottom:-2px; }
.files_action .checkbox { margin:0 4px; *margin:0;
}
.gallery { margin:auto; width:755px; padding-top:10px; }
.gallery .left, .gallery .right { width:25px; padding:0 50px; float:left; }
.gallery .left a { margin-top:215px; display:block; width:25px; height:70px; overflow:hidden; float:left; background:url(../image/image_navi.gif) no-repeat 0 -70px; }
.gallery .right a { margin-top:215px; display:block; width:25px; height:70px; overflow:hidden; float:left; background:url(../image/image_navi.gif) no-repeat right -70px; }
.gallery .left a.null, .gallery .left a.null:hover { background:url(../image/image_navi.gif) no-repeat 0 bottom; cursor:default; }
.gallery .right a.null, .gallery .right a.null:hover { background:url(../image/image_navi.gif) no-repeat right bottom; cursor:default; }
.gallery .left a:hover { background:url(../image/image_navi.gif) no-repeat 0 0; }
.gallery .right a:hover { background:url(../image/image_navi.gif) no-repeat right 0; }
.gallery .main { float:left; width:500px; overflow:hidden; }
.gallery .main img { border:solid 1px #dcdcdc; }
.imgInfo { text-align:center; margin-top:4px; line-height:200%; }
.imgInfo a { color:#666; }
.imgInfo a:hover { color:#6bb044; text-decoration:underline; }
.imgInfo .button { margin-bottom:-2px; }
/** User **/
#user { padding-left:240px; }
/* Private Message */
.pm { }
.pm li { padding:0 0 8px 4px; }
.pm li label { font-weight:bold; }
.pm li textarea { width:480px; }
.pm .content { margin:10px 0 26px; padding:6px 10px 12px; line-height:180%; }
.pm .pub_listFoot { margin-bottom:16px; }
.pm_action { margin:0 4px 16px; }
/** Application **/
#api { padding-left:500px; }
/* Score */
.score { }
.score ul { margin-bottom:16px; }
.score li { padding-left:4px; height:24px; line-height:24px; overflow:hidden; }
.score li .count { font-size:18px; font-weight:bold; }
.score .pub_listFoot .button { margin-bottom:0; *margin-bottom:-1px;
}
.score h2 { margin:16px 0; }
.score table { margin-bottom:10px; }
/* Feed */
.feedSource { background:#f5f5f5; }
.feedSource .top { background:url(../image/feed_bg_top.gif) no-repeat 0 0; }
.feedSource .bottom { background:url(../image/feed_bg_bottom.gif) no-repeat 0 bottom; padding:4px 6px 6px; *padding-top:5px;
}
.feedSource h3 { height:25px; line-height:25px; overflow:hidden; background:url(../image/bg_list01_th.gif) repeat-x 0 0; border-bottom:solid 1px #ddd; text-indent:10px; }
.feedSource h4 { margin:14px 10px 8px; }
.feedSource ul { margin-bottom:10px; }
.feedSource li { padding:0 0 4px 14px; line-height:160%; }
.feedList { border:1px solid #f2f2f2; color:#999; }
.feedList .odd td { background:#f5f5f5; }
.feedList th { height:25px; line-height:25px; background: url(../image/bg_list01_th.gif) repeat-x bottom; border:1px solid #ddd; padding-left:10px; color:#666; }
.feedList td { background:#fff url(../image/h_line_dot.gif) repeat-x bottom; padding:14px 10px; vertical-align:top; }
.feedList td a { color:#666; }
.feedList td a:hover { color:#6bb044; text-decoration: underline; }
.feedList td .checkbox { *margin-top:-3px;
}
.feedList td .date { float:right; color:#c0c0c0; margin-top:-14px; }
td .shared a { color:#fff; background:#9ecf67; padding:1px 5px; }
td .shared a:hover { color:#fff; text-decoration:none; }
td .unshared a { text-decoration:underline; }
td .unshared a:hover { text-decoration:none; }
a.unfold { background:url(../image/icon_unfold.gif) no-repeat 0 center; padding-left:16px; }
a.fold { background:url(../image/icon_fold.gif) no-repeat 0 center; padding-left:16px; }
.feedList td p { margin:10px 0 12px; line-height:150%; }
.feedList td.tdCenter { text-align:center; padding-left:0; }
.feedList th.tdCenter { text-align:center; padding-left:0; }
.feedAdd { margin:20px 20px 30px; }
.feedAdd .button { margin-bottom:-2px; }
/* Subscribe */
.subscribeInfo { padding:10px; margin:20px 0 16px; }
.subscribeNewWin { padding-right:18px; background:url(../image/popup_s.gif) no-repeat right 3px; }
.feedSettings { margin:20px 0 20px 6px; }
.feedSettings th { width:110px; white-space:nowrap; }
.feedSettings th, .feedSettings td { padding-bottom:14px; vertical-align:top; line-height:180%; }
.feedSettings td img { margin-left:6px; *margin-left:0;
*margin-bottom:-2px;
}
.colorPicker a { border:solid 1px #fff; display:block; height:20px; float:left; }
.colorPicker a:hover { border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; }
.selectedColor { width:16px; height:16px; overflow:hidden; margin-left:10px; border:solid 1px #ccc; float:left; }
.colorPalette { margin-top:4px; border:solid 1px #ccc; padding:2px; width:440px; height:45px; }
.colorPalette li { border:solid 1px #ccc; margin:2px; width:16px; height:16px; overflow:hidden; float:left; cursor:pointer; }
/* Stats */
#stats { }
#stats h3 { font-size:14px; margin:14px 0 8px; text-indent:6px; }
.stats_action { margin:16px 4px; }
.statInfo th { width:100px; }
.statInfo th, .statInfo td { padding-top:6px; }
/* ajax info */
.ajaxInfo { display:none; position:relative; width:100%; margin:5px 0; }
.ajaxInfo_1 { position:relative; width:100%; background: url(../image/bg_ajaxinfo.gif) no-repeat 0 0; text-align:center; overflow:hidden; color:#999; }
.ajaxInfo_2 { float:left; position:relative; left:50%; }
.ajaxInfo_3 { position:relative; right:50%; float:left; line-height:28px; }
.ajaxInfoSuc { height:12x; line-height:12px; padding:8px 0 8px 22px; background:url(../image/icon_ajaxsuc.gif) no-repeat 0 center; float:left; }
.ajaxInfoFail { height:12x; line-height:12px; padding:8px 0 8px 22px; background:url(../image/icon_ajaxfail.gif) no-repeat 0 center; float:left; }

/*081015 new for friend*/
.new { position:absolute; left: 375px; top:60px; width:25px; height:13px; background:url(../image/icon_new_main.gif) no-repeat 0 0; }

/* new postview */
/*
#postOption ul { padding:10px 0 5px 10px; border-bottom:1px dotted #ccc; }
#postOption ul li { margin-bottom:5px; line-height:100%; }
#postOption ul li input[type="checkbox"] { margin:3px; *margin:0; }
#postOption .viewpassword { margin-left:25px; width:80px; margin-top:5px; color:#999; }
#postOption .saveDraft { text-align:center; padding:5px 0 5px; }
#postOption .saveDraft input { }
#postBlog { text-align:center; margin:5px 0 20px; }
#postBlog input.button { padding:0.3em 1.5em; }
*/

.text { border-color:#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC; border-style:solid; border-width:1px; }
